death squad – Deutsch–English translations

🇬🇧 en de 🇩🇪

death squad noun

  • armed group
Todesschwadron
Wiktionary Links